set the buttonNum of me to the spriteNum of me - (the firstSprite of me - 1)
end
on mouseUp me
set vMemberString to "exp" & string(the questionNum of me) & string(the buttonNum of me)
set the member of sprite the artSprite of me to member vMemberString
set the loc of sprite the artSprite of me to point(230, 30)
end
on getPropertyDescriptionList
set p_list to [#questionNum: [#comment: "Question number for this button:", #format: #integer, #range: [#min: 1, #max: 30], #default: 1], #firstSprite: [#comment: "First sprite of series:", #format: #integer, #default: 34], #artSprite: [#comment: "The hidden art sprite:", #format: #integer, #default: 48]]
return p_list
end
on getBehaviorDescription
return "Each sprite will know its position in a group based on its sprite number." & RETURN & "It will also know what question it is applied to." & RETURN & "From these properties we can keep score in a global." & RETURN & "• Question number - choose from the range." & RETURN & "• First sprite - so the first sprite in the series gets a 1, etc." & RETURN & "• Answer number - the number of the group within the answer." & RETURN & "NOTES:" & RETURN & "Uses global variable to keep track of button position, ON or OFF."